-- *****************************************************************************
-- Juniper-RADIUS-Proxy-MIB
--
-- Juniper Networks Enterprise MIB
-- RADIUS Proxy MIB
--
-- Copyright 2004 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************Juniper-RADIUS-Proxy-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,IpAddressFROM SNMPv2-SMI
DisplayString,RowStatus,TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;juniRadiusProxyMIB MODULE-IDENTITYLAST-UPDATED"200401231932Z"-- 23-Jan-04 02:32 PM ESTORGANIZATION"Juniper Networks, Inc."
CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The RADIUS Proxy MIB for the Juniper Networks enterprise."-- Revision HistoryREVISION"200401231932Z"-- 23-Jan-04 02:32 PM EST - JUNOSe 6.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 73}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusProxyObjects OBJECTIDENTIFIER::={ juniRadiusProxyMIB 1}juniRadiusGeneralProxy OBJECTIDENTIFIER::={ juniRadiusProxyObjects 1}
juniRadiusAuthProxyCfg OBJECTIDENTIFIER::={ juniRadiusProxyObjects 2}juniRadiusAcctProxyCfg OBJECTIDENTIFIER::={ juniRadiusProxyObjects 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for RADIUS General Proxy
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusProxyUdpChecksum OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enables/disables the checksum calculations on RADIUS UDP packets."DEFVAL{ true }
::={ juniRadiusGeneralProxy 1}--
-- Configuration of RADIUS authentication proxy servers
--juniRadiusAuthProxyCfgPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The UDP port the RADIUS authentication proxy server will use. The
server will first be created, if necessary. A value of 0 indicates the
server should be deleted."DEFVAL{0}::={ juniRadiusAuthProxyCfg 1}juniRadiusAuthProxyCfgClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRadiusAuthProxyCfgClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table listing the clients with which the RADIUS authentication
proxy server shares a secret."::={ juniRadiusAuthProxyCfg 2}juniRadiusAuthProxyCfgClientEntry OBJECT-TYPESYNTAX JuniRadiusAuthProxyCfgClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry (row) representing clients with which the RADIUS
authentication proxy server shares a secret."INDEX{ juniRadiusAuthProxyCfgClientAddress,
juniRadiusAuthProxyCfgClientMask }::={ juniRadiusAuthProxyCfgClientTable 1}
JuniRadiusAuthProxyCfgClientEntry ::=SEQUENCE{
juniRadiusAuthProxyCfgClientAddress IpAddress,
juniRadiusAuthProxyCfgClientMask IpAddress,
juniRadiusAuthProxyCfgRowStatus RowStatus,
juniRadiusAuthProxyCfgClientKey DisplayString}juniRadiusAuthProxyCfgClientAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP Network Address of the RADIUS authentication proxy server's
clients."::={ juniRadiusAuthProxyCfgClientEntry 1}juniRadiusAuthProxyCfgClientMask OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP Network Address Mask of the RADIUS authentication proxy server's
clients."::={ juniRadiusAuthProxyCfgClientEntry 2}juniRadiusAuthProxyCfgRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Supports 'createAndGo' and 'destroy' only."::={ juniRadiusAuthProxyCfgClientEntry 3}juniRadiusAuthProxyCfgClientKey OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The secret (RADIUS authenticator) used by the clients during exchanges
with this authentication proxy server."DEFVAL{ ''H }::={ juniRadiusAuthProxyCfgClientEntry 4}--
-- Configuration of RADIUS accounting proxy servers
--juniRadiusAcctProxyCfgPortNumber OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The UDP port the RADIUS accounting proxy server will use. The server
will first be created, if necessary. A value of 0 indicates the server
should be deleted."DEFVAL{0}::={ juniRadiusAcctProxyCfg 1}juniRadiusAcctProxyCfgClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRadiusAcctProxyCfgClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table listing the clients with which the RADIUS accounting proxy
server shares a secret."::={ juniRadiusAcctProxyCfg 2}juniRadiusAcctProxyCfgClientEntry OBJECT-TYPESYNTAX JuniRadiusAcctProxyCfgClientEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"An entry (row) representing clients with which the RADIUS accounting
proxy server shares a secret."INDEX{ juniRadiusAcctProxyCfgClientAddress,
juniRadiusAcctProxyCfgClientMask }::={ juniRadiusAcctProxyCfgClientTable 1}
JuniRadiusAcctProxyCfgClientEntry ::=SEQUENCE{
juniRadiusAcctProxyCfgClientAddress IpAddress,
juniRadiusAcctProxyCfgClientMask IpAddress,
juniRadiusAcctProxyCfgRowStatus RowStatus,
juniRadiusAcctProxyCfgClientKey DisplayString}juniRadiusAcctProxyCfgClientAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"The IP Network Address of the RADIUS accounting proxy server's
clients."::={ juniRadiusAcctProxyCfgClientEntry 1}juniRadiusAcctProxyCfgClientMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP Network Address Mask of the RADIUS accounting proxy server's
clients."::={ juniRadiusAcctProxyCfgClientEntry 2}juniRadiusAcctProxyCfgRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Supports 'createAndGo' and 'destroy' only."::={ juniRadiusAcctProxyCfgClientEntry 3}
juniRadiusAcctProxyCfgClientKey OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The secret (RADIUS authenticator) used by the clients during exchanges
with this accounting proxy server."DEFVAL{ ''H }::={ juniRadiusAcctProxyCfgClientEntry 4}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusProxyMIBConformance OBJECTIDENTIFIER
::={ juniRadiusProxyMIB 2}juniRadiusProxyMIBCompliances OBJECTIDENTIFIER::={ juniRadiusProxyMIBConformance 1}juniRadiusProxyMIBGroups OBJECTIDENTIFIER::={ juniRadiusProxyMIBConformance 2}--
-- compliance statements
--juniRadiusProxyCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities implementing the JUNOSe RADIUS
Proxy Server MIB functionality."MODULE-- this moduleMANDATORY-GROUPS{
juniRadiusBasicProxyGroup }GROUP juniRadiusAuthProxyGroup
DESCRIPTION"This group is mandatory only for those JUNOSe agents that
implement authentication support."GROUP juniRadiusAcctProxyGroup
DESCRIPTION"This group is mandatory only for those JUNOSe agents that
implement accounting support."::={ juniRadiusProxyMIBCompliances 1}-- RX 5.3--
-- units of conformance
--juniRadiusBasicProxyGroup OBJECT-GROUPOBJECTS{
juniRadiusProxyUdpChecksum }STATUScurrentDESCRIPTION"A collection of objects providing basic management of RADIUS Proxy
Servers."::={ juniRadiusProxyMIBGroups 1}juniRadiusAuthProxyGroup OBJECT-GROUP
OBJECTS{
juniRadiusAuthProxyCfgPortNumber,
juniRadiusAuthProxyCfgRowStatus,
juniRadiusAuthProxyCfgClientKey }STATUScurrentDESCRIPTION"A collection of objects providing management of RADIUS Authentication
Proxy Servers."::={ juniRadiusProxyMIBGroups 2}juniRadiusAcctProxyGroup OBJECT-GROUPOBJECTS{
juniRadiusAcctProxyCfgPortNumber,
juniRadiusAcctProxyCfgRowStatus,
juniRadiusAcctProxyCfgClientKey }STATUScurrentDESCRIPTION"A collection of objects providing management of RADIUS Accounting Proxy
Servers."::={ juniRadiusProxyMIBGroups 3}
END